package com.codeZ.ObserverPattern.example;

/**
 * 测试
 *
 * @author codeZhang
 * @Date 2024/8/23 10:32
 */
public class Client {

    public static void main(String[] args) {
        //创建目标类(被观察者)
        ConcreteSubject subject = new ConcreteSubject();

        //注册观察者类,可以注册多个
        subject.attach(new ConcreteObserverOne());

        //具体主题的内部状态发生改变时，给所有注册过的观察者发送通知。
        subject.notifyObservers();
    }

}
